function to_demo1() {

    window.location.href = 'demo1.html';
}
function to_index() {

    window.location.href = 'index.html';
}

function to_demo() {

    window.location.href = 'demo.html';
}


Y = H.a.enc.Utf8.parse("abcdefgh12345678")
J = H.a.enc.Utf8.parse("12345678abcdefgh")


// function Q(e, t, n) {
//     var o = Y
//       , i = J;
//     t && (o = H.a.enc.Utf8.parse(t),
//     i = H.a.enc.Utf8.parse(n));
//     var a = H.a.enc.Utf8.parse(e)
//       , r = H.a.AES.encrypt(a, o, {
//         iv: i,
//         mode: H.a.mode.CBC,
//         padding: H.a.pad.ZeroPadding
//     });
//     return H.a.enc.Base64.stringify(r.ciphertext)
// }


// function encode(e) {
//     var t, n, o, i, a, r, s, c = "", u = 0;
//     e = X._utf8_encode(e);
//     while (u < e.length)
//         t = e.charCodeAt(u++),
//         n = e.charCodeAt(u++),
//         o = e.charCodeAt(u++),
//         i = t >> 2,
//         a = (3 & t) << 4 | n >> 4,
//         r = (15 & n) << 2 | o >> 6,
//         s = 63 & o,
//         isNaN(n) ? r = s = 64 : isNaN(o) && (s = 64),
//         c = c + this._keyStr.charAt(i) + this._keyStr.charAt(a) + this._keyStr.charAt(r) + this._keyStr.charAt(s);
//     return c
// }

// function _utf8_encode(e) {
//     e = e.replace(/\r\n/g, "\n");
//     for (var t = "", n = 0; n < e.length; n++) {
//         var o = e.charCodeAt(n);
//         o < 128 ? t += String.fromCharCode(o) : o > 127 && o < 2048 ? (t += String.fromCharCode(o >> 6 | 192),
//         t += String.fromCharCode(63 & o | 128)) : (t += String.fromCharCode(o >> 12 | 224),
//         t += String.fromCharCode(o >> 6 & 63 | 128),
//         t += String.fromCharCode(63 & o | 128))
//     }
//     return t
// }